Player.php
Основной класс плеера
Конструктор класса принимает в себя:
files- массив файлов для плеераfile- ссылка на файл или массивid- id файлаurl- url файлаposter- заглушка файлаtitle- название файла
args- id post медиаid- id плеераautoplay- автозапуск(1|0)skin- скин плеераdesigns- дизайн плеера,ratio- Формат видео('16/9'|'4:3'|'1:1')custom_json- кастомный json позволяет указать свой json для настроек PlayerJstypography_font_family- шрифт плеераwidth- ширина плеераheight- высота плеераcolor_variables- переменные цвета('color1'|'color2'|color3' )
is_load_page(true|false)- загружать ли плеер на странице.
Методы класса:
get_idполучение id плеераget_object_name_jsполучение имени объекта для использования в js -id- id плеера -separator- разделитель('_'|'-'|'.')по умолчанию.get_player_htmlполучение html-контейнер проигрывателяis_view-(true|false)вывод или возврат
get_jsonполучение конфигурации проигрывателя в формате jsonget_arrayполучение массива с настройками плеераget_skinполучение скин для вывода плеераget_fontполучение шрифтовget_pointполучение меток текущего плеераget_file_pointполучение меток текущего плеера из плейлист по id файлаfile_id- id файла плейлиста
get_file_pointsполучение всех меток текущего плеера из плейлистаparser_vttпарсинг файла vttsrc_file- путь до файла
parser_srtпарсинг файла srtsrc_file- путь до файла
get_subtitlesполучаем все субтитрыget_file_subtitlesполучаем все субтитры для плейлистаget_subtitle_by_langполучаем все субтитры для языка$lang- код языка
get_default_subtitleполучаем все субтитры по умолчанию